package com.his.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.his.common.annotation.Excel;
import com.his.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

@Data
public class RegisterVO extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private Long id;

    @Excel(name = "病历号")
    private String caseNumber;

    @Excel(name = "患者姓名")
    private String realName;

    @Excel(name = "性别", readConverterExp = "0：男，1：女")
    private Long gender;

    private String cardNumber;

    private Date birthday;

    @Excel(name = "年龄")
    private Long age;

    @Excel(name = "年龄类型", readConverterExp = "0:年/1:月/2:天")
    private Long ageType;

    private String homeAddress;

    @Excel(name = "看诊日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date visitDate;

    @Excel(name = "午别", readConverterExp = "上午/下午")
    private String noon;

    @Excel(name = "挂号科室")
    private String deptment;

    @Excel(name = "挂号医生")
    private String employee;

    @Excel(name = "挂号级别")
    private String registLevel;

    @Excel(name = "结算类别")
    private String settleCategory;

    private Long isBook;

    @Excel(name = "收费方式")
    private String registMethod;

    @Excel(name = "挂号金额")
    private Long registMoney;

    @Excel(name = "看诊状态", readConverterExp = "0:未看诊/1:已看诊/2:已取消")
    private Long visitState;

    private Integer patientId;

}

